package com.fdb.efp.nls.service.vo;



import java.io.Serializable;

/**
 * temp_loancino
 * @author
 */
public class TempLoancinoVO implements Serializable {

    private String cino;

    private String contractno;

    private String custcd;

    private String blnBranchBrcode;

    private String brcode;

    private String acctBrcode;

    private String lntype;

    private String status;

    private String isdate;

    private String tedate;

    private String lnamt;

    private String lnbal;

    private String rtnIntInterval;

    private String clrClass;

    private String longOweDate;

    private String duedt;

    private static final long serialVersionUID = 1L;

    public String getCino() {
        return cino;
    }

    public void setCino(String cino) {
        this.cino = cino;
    }

    public String getContractno() {
        return contractno;
    }

    public void setContractno(String contractno) {
        this.contractno = contractno;
    }

    public String getCustcd() {
        return custcd;
    }

    public void setCustcd(String custcd) {
        this.custcd = custcd;
    }

    public String getBlnBranchBrcode() {
        return blnBranchBrcode;
    }

    public void setBlnBranchBrcode(String blnBranchBrcode) {
        this.blnBranchBrcode = blnBranchBrcode;
    }

    public String getBrcode() {
        return brcode;
    }

    public void setBrcode(String brcode) {
        this.brcode = brcode;
    }

    public String getAcctBrcode() {
        return acctBrcode;
    }

    public void setAcctBrcode(String acctBrcode) {
        this.acctBrcode = acctBrcode;
    }

    public String getLntype() {
        return lntype;
    }

    public void setLntype(String lntype) {
        this.lntype = lntype;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getIsdate() {
        return isdate;
    }

    public void setIsdate(String isdate) {
        this.isdate = isdate;
    }

    public String getTedate() {
        return tedate;
    }

    public void setTedate(String tedate) {
        this.tedate = tedate;
    }

    public String getLnamt() {
        return lnamt;
    }

    public void setLnamt(String lnamt) {
        this.lnamt = lnamt;
    }

    public String getLnbal() {
        return lnbal;
    }

    public void setLnbal(String lnbal) {
        this.lnbal = lnbal;
    }

    public String getRtnIntInterval() {
        return rtnIntInterval;
    }

    public void setRtnIntInterval(String rtnIntInterval) {
        this.rtnIntInterval = rtnIntInterval;
    }

    public String getClrClass() {
        return clrClass;
    }

    public void setClrClass(String clrClass) {
        this.clrClass = clrClass;
    }

    public String getLongOweDate() {
        return longOweDate;
    }

    public void setLongOweDate(String longOweDate) {
        this.longOweDate = longOweDate;
    }

    public String getDuedt() {
        return duedt;
    }

    public void setDuedt(String duedt) {
        this.duedt = duedt;
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        com.fdb.efp.nls.service.vo.TempLoancinoVO other = (com.fdb.efp.nls.service.vo.TempLoancinoVO) that;
        return (this.getCino() == null ? other.getCino() == null : this.getCino().equals(other.getCino()))
                && (this.getContractno() == null ? other.getContractno() == null : this.getContractno().equals(other.getContractno()))
                && (this.getCustcd() == null ? other.getCustcd() == null : this.getCustcd().equals(other.getCustcd()))
                && (this.getBlnBranchBrcode() == null ? other.getBlnBranchBrcode() == null : this.getBlnBranchBrcode().equals(other.getBlnBranchBrcode()))
                && (this.getBrcode() == null ? other.getBrcode() == null : this.getBrcode().equals(other.getBrcode()))
                && (this.getAcctBrcode() == null ? other.getAcctBrcode() == null : this.getAcctBrcode().equals(other.getAcctBrcode()))
                && (this.getLntype() == null ? other.getLntype() == null : this.getLntype().equals(other.getLntype()))
                && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
                && (this.getIsdate() == null ? other.getIsdate() == null : this.getIsdate().equals(other.getIsdate()))
                && (this.getTedate() == null ? other.getTedate() == null : this.getTedate().equals(other.getTedate()))
                && (this.getLnamt() == null ? other.getLnamt() == null : this.getLnamt().equals(other.getLnamt()))
                && (this.getLnbal() == null ? other.getLnbal() == null : this.getLnbal().equals(other.getLnbal()))
                && (this.getRtnIntInterval() == null ? other.getRtnIntInterval() == null : this.getRtnIntInterval().equals(other.getRtnIntInterval()))
                && (this.getClrClass() == null ? other.getClrClass() == null : this.getClrClass().equals(other.getClrClass()))
                && (this.getLongOweDate() == null ? other.getLongOweDate() == null : this.getLongOweDate().equals(other.getLongOweDate()))
                && (this.getDuedt() == null ? other.getDuedt() == null : this.getDuedt().equals(other.getDuedt()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getCino() == null) ? 0 : getCino().hashCode());
        result = prime * result + ((getContractno() == null) ? 0 : getContractno().hashCode());
        result = prime * result + ((getCustcd() == null) ? 0 : getCustcd().hashCode());
        result = prime * result + ((getBlnBranchBrcode() == null) ? 0 : getBlnBranchBrcode().hashCode());
        result = prime * result + ((getBrcode() == null) ? 0 : getBrcode().hashCode());
        result = prime * result + ((getAcctBrcode() == null) ? 0 : getAcctBrcode().hashCode());
        result = prime * result + ((getLntype() == null) ? 0 : getLntype().hashCode());
        result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
        result = prime * result + ((getIsdate() == null) ? 0 : getIsdate().hashCode());
        result = prime * result + ((getTedate() == null) ? 0 : getTedate().hashCode());
        result = prime * result + ((getLnamt() == null) ? 0 : getLnamt().hashCode());
        result = prime * result + ((getLnbal() == null) ? 0 : getLnbal().hashCode());
        result = prime * result + ((getRtnIntInterval() == null) ? 0 : getRtnIntInterval().hashCode());
        result = prime * result + ((getClrClass() == null) ? 0 : getClrClass().hashCode());
        result = prime * result + ((getLongOweDate() == null) ? 0 : getLongOweDate().hashCode());
        result = prime * result + ((getDuedt() == null) ? 0 : getDuedt().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", cino=").append(cino);
        sb.append(", contractno=").append(contractno);
        sb.append(", custcd=").append(custcd);
        sb.append(", blnBranchBrcode=").append(blnBranchBrcode);
        sb.append(", brcode=").append(brcode);
        sb.append(", acctBrcode=").append(acctBrcode);
        sb.append(", lntype=").append(lntype);
        sb.append(", status=").append(status);
        sb.append(", isdate=").append(isdate);
        sb.append(", tedate=").append(tedate);
        sb.append(", lnamt=").append(lnamt);
        sb.append(", lnbal=").append(lnbal);
        sb.append(", rtnIntInterval=").append(rtnIntInterval);
        sb.append(", clrClass=").append(clrClass);
        sb.append(", longOweDate=").append(longOweDate);
        sb.append(", duedt=").append(duedt);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}